package pay

import (
	"context"
	"git.900sui.cn/kc/rpcinterface/client"
	pay2 "git.900sui.cn/kc/rpcinterface/interface/pay"
)

type FileDownload struct {
	client.Baseclient
}

func (f *FileDownload) Init() *FileDownload {
	f.ServiceName = "rpc_pay"
	f.ServicePath = "ReiationFileDownload"
	return f
}
func (f *FileDownload) FileDownload(ctx context.Context, args *pay2.ArgsReplyDownload, reply *bool) error {
	return f.Call(ctx, "FileDownload", args, reply)
}
func (f *FileDownload) SplitaccountDownload(ctx context.Context, args *pay2.ArgsSplitaccount, reply *bool) error {
	return f.Call(ctx, "SplitaccountDownload", args, reply)
}
func (f *FileDownload) FenzhangInfo(ctx context.Context, args *pay2.ArgsSplitaccount, reply *pay2.ReplyFenzhangInfoInfo) error {
	return f.Call(ctx, "FenzhangInfo", args, reply)
}
func (f *FileDownload) DuizhangInfo(ctx context.Context, args *pay2.ArgsReplyDownload, reply *pay2.ReplyDuizhangInfo) error {
	return f.Call(ctx, "DuizhangInfo", args, reply)
}
